#pragma once
#include <iostream>

class FileSystem
{
public:
	FileSystem()
	{
		std::cout << "FileSystem()" << std::endl;
	}
	~FileSystem()
	{
		std::cout << "~FileSystem()" << std::endl;
	}
	void DoSomeThing()
	{
		std::cout << "do something" << std::endl;
	}
};


FileSystem& GetFileSystem()
{
	static FileSystem fts;
	return fts;
}


extern FileSystem fts1;